body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, ol, form, p, label {
	margin: 0;
	padding: 0;
}

input, textarea, select {
	color: #333;
	font: 12px "宋体";
}

li {
	list-style: none;
}

label {
	display: inline-block;
	padding: 3px 0 3px 0px;
	cursor: pointer;
}

.clear {
	clear: both;
}

img {
	border: 0;
}

.margin-right {
	margin-right: 8px;
}

.margin-bottom {
	margin-bottom: 8px;
}

a {
	text-decoration: none;
	color: #333;
}

a:hover {
	color: #666;
	text-decoration: underline;
}

input[type="text"] {
	border: #80a3bb 1px solid;
}

textarea {
	border: #80a3bb 1px solid;
}

strong { /*font-weight:normal;*/
	
}

.yl_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
}

.yl_body_top {
	background: #FFF url(../images/top_bg.jpg) repeat-x top;
}

.detail_top {
	background: none repeat scroll 0 0 #F5F5F5;
	border-bottom: 1px solid #E6E6E6;
	height: 34px;
	line-height: 34px;
	margin-bottom: 50px;
}

.bodywarp {
	margin: 0 auto;
	overflow: hidden;
	width: 960px;
}

.ico {
	background: url(../images/new/detailicon.png) no-repeat scroll 0 0;
}

.icon {
	background: url(../images/new/q_icon.png) no-repeat scroll 0 0;
}

.btn_normal {
	background-position: 0 -103px;
	border: 0 none;
	color: white;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	height: 38px;
	width: 142px;
}

.btn_normal[disabled=''] {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);
}

.btn_mouseover {
	background-position: -143px -103px;
	border: 0 none;
	color: white;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	height: 38px;
	width: 142px;
}

.from_btn_sub {
	background-position: -187px -53px;
	border: 0 none;
	height: 38px;
	outline: 0 none;
	width: 142px;
}

.detail_top h1 {
	float: left;
	font-size: 14px;
}

.detail_top .operate {
	border-left: 1px solid #E6E6E6;
	float: right;
	overflow: hidden;
	width: 374px;
	text-align: center;
}

.detail_top ul li {
	border-right: 1px solid #E6E6E6;
	cursor: pointer;
	float: left;
	font-size: 12px;
	width: 90px;
	_height: 22px;
	_padding-top: 12px;
}

.detail_top ul li.on {
	background: none repeat scroll 0 0 #FFF;
}

.detail_top ul li span {
	display: inline-block;
	margin-right: 3px;
}

.graph1 {
	background-position: -157px -172px;
	height: 14px;
	vertical-align: middle;
	width: 14px;
}

.graph2 {
	background-position: -65px -172px;
	height: 14px;
	vertical-align: middle;
	width: 14px;
}

.graph3 {
	background-position: -111px -172px;
	height: 14px;
	vertical-align: middle;
	width: 14px;
}

.graph4 {
	background-position: -220px -172px;
	height: 14px;
	vertical-align: middle;
	width: 14px;
}

.color-blue {
	color: #2E8AE5 !important;
}

.color-blue:hover {
	color: #f90 !important;
}

.color-blue2 {
	color: #0449BE;
}

.color-blue2:hover {
	color: #f90;
	text-decoration: underline;
}

.color-blue_ {
	color: #2E8AE5;
}

.color-red {
	color: #F00;
	text-decoration: underline;
}

.color-gold {
	color: #F60;
	font-weight: bold;
}

.main {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

.top {
	height: 42px;
	overflow: hidden;
}

.top_l {
	float: left;
	width: 300px;
}

.top_l .top_l_login {
	padding-top: 9px;
}

.top_l .top_l_nologin {
	padding-top: 2px;
}

.top_l img {
	position: relative;
	top: 5px;
	margin: 0 0 0 8px;
}

.top_r {
	float: right;
	width: 645px;
	text-align: right;
	padding-top: 3px;
}

.top_r iframe {
	position: relative;
	top: 5px;
	margin-right: 5px;
}

.top_r img {
	margin: 0 3px 0 5px;
	position: relative;
}

.top_r a {
	position: relative;
	top: -2px;
}

.top_r a.yl_search {
	position: relative;
	top: 3px;
}

.top_r a img {
	top: 3px;
}

.top_input {
	width: 80px;
	height: 16px;
}

.top_tip {
	background: #ffc;
	padding: 5px;
	margin: 15px auto;
	width: 530px;
	text-align: left;
	border: 1px #f53d05 solid;
	height: 20px;
	clear: both;
}

.top_tip .top_tip_left {
	float: left;
}

.top_tip .top_tip_right {
	float: right;
}

.foot_menu {
	background: #F8914E;
	height: 24px;
	text-align: center;
	padding: 6px 0 0;
	margin: 20px 0 0;
}

.foot_text {
	text-align: center;
	padding: 10px 0;
	line-height: 1.8;
}

.foot_text span {
	color: #AA0201;
}

.foot_adv {
	margin-bottom: 10px;
	text-align: center;
}

.yl_search {
	position: relative;
	top: 4px;
}

.yl_nav {
	overflow: hidden;
}

.yl_nav img {
	border: 1px solid #CCC;
	float: left;
}

.yl_nav li {
	background: url(../images/wj_yl_sub.jpg) no-repeat;
	float: left;
	margin: 0 3px 0 0;
	height: 24px;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 6px 0 0;
}

.yl_nav ul {
	float: right;
	margin: 45px 0 0;
	height: 30px;
	overflow: hidden;
}

.yl_main {
	height: auto !important;
	height: 500px;
	min-height: 500px;
	border: 1px solid #e7e7e7;
	background: #fff;
	color: #999;
	padding: 26px 33px;
	text-align: left;
}

.yl_main div.down_result {
	clear: both;
	height: 37px;
	line-height: 37px;
	padding-top: 30px;
}

.yl_main .sel_graphic {
	background: none repeat scroll 0 0 #D9E5ED;
	color: #333;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	text-indent: 15px;
}

.yl_main .sel_graphic label {
	cursor: pointer;
	margin-right: 25px;
}

.yl_main dl.result {
	padding: 20px 0;
}

.yl_main dl dt {
	color: #333;
	line-height: 32px;
}

.yl_main dl.result dt {
	border-bottom: 1px solid #e6e6e6;
	padding: 0 15px;
	padding-bottom: 10px;
	overflow: hidden;
	margin-bottom: 35px;
	overflow: hidden;
	zoom: 1;
}

.yl_main dl dt span {
	color: #1473CB;
	font-weight: bold;
}

.yl_main dl.result dt span {
	background-position: 0 -171px;
	color: #FFF;
	display: inline-block;
	float: left;
	height: 33px;
	margin-right: 10px;
	text-align: center;
	width: 33px;
}

.yl_main dl.result dt b {
	display: inline-block;
	float: left;
}

.yl_main dl.result dt a.show {
	background-position: -322px -54px;
	display: inline-block;
	float: right;
	height: 25px;
	margin-top: 5px;
	text-indent: -999em;
	width: 78px;
}

.yl_main dl.result dt a.hide {
	background-position: -237px -54px;
	display: inline-block;
	float: right;
	height: 25px;
	margin-top: 5px;
	text-indent: -999em;
	width: 78px;
}

.yl_main dl dd {
	color: #666;
	font-size: 12px;
	line-height: 28px;
	text-indent: 24px;
}

.yl_main dl.result dd.hide {
	display: none;
}

.yl_main dl.result dd.graphic {
	text-align: center;
}

.yl_main dl.result dd.graphic .chart {
	display: none;
	padding: 10px 0;
}

.yl_main dl.result dd.graphic .chart_notes {
	background: none repeat scroll 0 0 #FDFFE3;
	border: 1px solid #FD860F;
	color: #FD860F;
	display: none;
	font-size: 12px;
	margin-top: 10px;
	padding: 7px 10px;
	text-align: left;
	width: 650px;
}

.yl_main dl.result dd.graphic .chart_notes_l {
	float: left;
	width: 640px;
	text-indent: 0;
}

.yl_main dl.result dd.graphic .chart_notes_r {
	color: black;
	float: right;
	width: 10px;
	text-indent: 0;
}

.yl_main dl.result dd.graphic .chart_btn {
	margin-top: 10px;
}

.yl_main dl.result dd.graphic .chart_btn a {
	display: inline-block;
	margin: 15px;
}

.yl_main dl.result dd.graphic input {
	margin: 15px;
}

.yl_main dl.result .show_notes {
	color: #2E8AE5;
	float: right;
	margin-right: 5px;
}

.yl_main dl.result dd.graphic a.opt_one {
	background-position: -213px -133px;
	height: 25px;
	width: 80px;
}

.yl_main dl.result dd.graphic a.opt_two {
	background-position: -320px -133px;
	height: 25px;
	width: 80px;
}

.yl_main dl.result dd.graphic a.opt_three {
	background-position: 0 -133px;
	height: 25px;
	width: 80px;
}

.yl_main dl.result dd.graphic a.opt_fure {
	background-position: -107px -133px;
	height: 25px;
	width: 80px;
}

.yl_main dl.result dd.graphic a.opt_five {
	background-position: -320px -88px;
	height: 25px;
	width: 80px;
}

.yl_main dl.result dd.graphic a.opt_six {
	background-position: 0 -226px;
	height: 25px;
	width: 80px;
}

.yl_main dl.result dd.graphic a.opt_seven {
	background-position: -106px -224px;
	height: 25px;
	width: 80px;
}

.yl_main dl.result dd.graphic a.opt_eight {
	background-position: -208px -223px;
	height: 25px;
	width: 80px;
}

.yl_main dl.result dd.table {
	margin: 30px auto;
}

dd.table .box_outline {
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	overflow: hidden;
	width: 853px;
}

dd.table .box_outline li {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	float: left;
	text-align: center;
	text-indent: 0;
}

dd.table .box_outline ol li {
	background: none repeat scroll 0 0 #D9E5ED;
	color: #333;
	font-weight: bold;
}

dd.table .box_outline ul li {
	background: none repeat scroll 0 0 #F3F8FC;
}

dd.table .box_outline li.w308 {
	width: 308px;
}

dd.table .box_outline li.w78 {
	width: 78px;
}

dd.table .box_outline li.w464 {
	width: 464px;
}

dd.table .box_outline li.w543 {
	width: 543px;
}

.topic h2 {
	color: #438FD5;
	_font-size: 21px;
}

.topic h2 a {
	color: #0449BE;
}

.topic h2 a:hover {
	color: #0449BE;
}

.yl_main div.endnotice {
	background: url("../images/new/detailend_07.jpg") no-repeat scroll 0 0
		transparent;
	height: 174px;
	margin: 50px auto;
	overflow: hidden;
	padding-left: 284px;
	width: 515px;
}

.yl_main div.endnotice h4 {
	color: #F60;
	line-height: 28px;
	margin-top: 45px;
}

.yl_main .end_box {
	border-top: 1px solid #CCE4F6;
	clear: both;
}

.end_box .warp_box_title {
	background: none repeat scroll 0 0 #FFF;
	color: #1473CB;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	position: absolute;
	top: -16px;
	width: 85px;
}

.end_box .warp_box {
	margin: 43px 0;
	padding-left: 120px;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.end_box .warp_box ul li {
	float: left;
	text-align: center;
}

.end_box .warp_box li .step1 {
	background-position: -137px 0;
	height: 35px;
	width: 124px;
}

.end_box .warp_box li .txt {
	color: #666;
	font-size: 12px;
	line-height: 28px;
}

.end_box .warp_box li .arr_r {
	background-position: 0 -54px;
	height: 15px;
	margin: 12px;
	width: 21px;
}

.end_box .warp_box li .step2 {
	background-position: 0 0;
	height: 35px;
	width: 124px;
}

.end_box .warp_box li .step3 {
	background-position: -276px 0;
	height: 35px;
	width: 124px;
}

.end_box .warp_box li .s1 {
	color: #666;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
}

.end_box .warp_box li .s2 {
	clear: both;
	color: #999;
	font-size: 12px;
	height: 48px;
	line-height: 48px;
	padding-left: 50px;
}

.end_box .warp_box li .s1 input.link {
	border: 1px solid #80A3BB;
	height: 24px;
	outline: medium none;
	vertical-align: middle;
	width: 200px;
}

.end_box .warp_box li .s1 a {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}

.end_box .warp_box li .s2 span {
	color: #F60;
}

.link2e8a a {
	color: #2E8AE5;
	text-decoration: none;
}

.btn_copy {
	background-position: -46px -54px;
	border: 0 none;
	height: 24px;
	width: 59px;
}

.btn_take {
	background-position: -118px -54px;
	border: 0 none;
	height: 24px;
	width: 79px;
}

.topic .percent {
	float: right;
	font-size: 12px;
	font-weight: normal;
	width: 130px;
	position: relative;
	*top: -40px;
	_top: -40px;
	right: 20px;
	text-align: center;
}

.topic .percent_ {
	background: #FFF;
	height: 11px;
	width: 100px;
	border: 1px solid #B6B6B6;
	float: left;
	margin: 2px 0 0;
}

.topic h3 {
	font-size: 12px;
	font-weight: normal;
	_height: 15px;
	_padding-top: 12px;
}

.topic .info li {
	float: left;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin-right: 20px;
}

.topic h3 img {
	vertical-align: middle;
	margin-left: 4px;
}

.notice {
	line-height: 24px;
	background: #F7F7F7;
	border: 1px dashed #CCC;
	padding: 15px;
	margin: 15px 0;
	color: #666;
	clear: both;
}

.notice a {
	color: #0449BE;
}

.yl_questions {
	line-height: 1.5;
	margin: 0 0 50px 10px;
	font-size: 14px;
	color: #666;
}

.yl_questions .yl_question {
	width: 820px;
	padding: 10px;
	width: 820px;
	padding-bottom: 15px;
	border-bottom: #e3ebeb 1px solid;
	margin-top: 10px;
}

.yl_questions .yl_question select {
	font-size: 15px;
}

.yl_questions .yl_question .yl_type {
	color: #999;
	font-size: 12px;
	margin-left: 10px;
}

.yl_questions .yl_question .yl_header {
	margin-bottom: 5px;
	width: 740px;
}

.yl_questions .yl_question .yl_header .yl_sort {
	font-weight: bold;
	color: #1473CB;
}

.yl_questions .yl_question .yl_header .yl_tip {
	font-size: 12px;
	color: #6c6c6c;
}

.yl_questions .yl_question .yl_one_item_tbl {
	display: inline;
}

.yl_questions .yl_question .yl_one_item_tbl a {
	color: #0449BE;
	text-decoration: underline;
}

.yl_questions .yl_question .yl_one_items {
	margin-left: 20px;
}

.yl_questions .yl_question .yl_one_itemsummary {
	margin-top: 15px;
}

.yl_questions .yl_question .yl_one_subItems {
	margin-left: 30px;
	display: none;
}

.yl_questions .yl_question .yl_one_items .yl_one_summary {
	margin-left: 5px;
}

.yl_questions .yl_question .yl_one_items .yl_one_summary .yl_one_item {
	margin-left: 15px;
}

.yl_questions .yl_question .yl_blank {
	margin: 0 0 10px 20px;
	text-align: left;
}

.yl_questions .yl_question .yl_blank_areaSel {
	margin-bottom: 5px;
	margin-right: 5px;
}

.yl_questions .yl_question .yl_blank_dateSel {
	margin-bottom: 5px;
	margin-right: 5px;
}

.yl_questions .yl_question .yl_blank_dateSel select {
	margin-right: 5px;
	width: 70px;
}

.yl_questions .yl_question .yl_one_sort {
	margin-left: 20px;
}

.yl_questions .yl_question .yl_one_sort img {
	cursor: pointer;
}

.yl_questions .yl_question .yl_one_sort .yl_sort_sel {
	height: 100px;
	width: 180px;
	font-size: 13px;
}

.yl_questions .yl_question .yl_table {
	
}

.yl_questions .yl_question .yl_table a {
	color: #0449BE;
	text-decoration: underline;
}

.yl_questions .yl_question .yl_table td {
	padding-top: 10px;
}

.yl_questions .yl_question .yl_table td input {
	margin-bottom: 5px;
}

.yl_questions .yl_question .yl_table td select {
	margin-bottom: 5px;
}

.yl_questions .yl_question .yl_table .yl_col_nowrap {
	padding: 0 10px;
}

.yl_questions .yl_question_focus {
	background-color: #dff7ff;
}

.yl_questions .yl_hr {
	width: 800px;
	margin: 5px 0 5px 2px;
}

.yl_questions .yl_message {
	color: green;
	display: none;
	font-size: 12px;
	font-weight: bold;
	margin-left: 30px;
}

.yl_questions .yl_error {
	color: red;
	display: none;
	font-size: 12px;
	font-weight: bold;
	margin-left: 30px;
}

.yl_testOpinion {
	margin: -30px 0 40px 60px;
	margin-top: -30px;
	text-align: left;
}

.yl_submit_rndCode {
	text-align: center;
	display: none;
}

.yl_submit_rndCode .input_2 {
	width: 50px;
	border: 1px solid #A9BAC9;
	height: 16px;
	font-size: 14px;
	padding: 3px;
	vertical-align: middle;
}

.yl_submit_rndCode img {
	vertical-align: middle;
	cursor: pointer;
	margin-left: 2px;
	border: 1px solid #e4eef9;
	margin-right: 10px;
}

.yl_submit {
	text-align: center;
	margin-bottom: 20px;
	margin-top: -20px;
}

.yl_submit .yl_error {
	color: red;
	display: none;
	font-size: 12px;
	font-weight: bold;
}

.yl_pwdDialog {
	text-align: left;
	overflow: hidden;
}

.yl_pwdDialog .yl_pwdInput {
	margin-top: 20px;
}

.yl_pwdDialog .yl_pwdError {
	color: red;
	display: none;
	font-size: 12px;
	padding-left: 70px;
}

.yl_pwdDialog .yl_pwdBtn {
	text-align: center;
	margin-top: 10px;
}

.yl_loginDialog {
	overflow: hidden !important;
}

.yl_loginDialog .yl_loginTip {
	background: none repeat scroll 0 0 #FDFFE3;
	border: 1px solid #FD860F;
	color: #E55600;
	margin: 10px 0 10px;
	padding: 5px 10px;
}

.yl_loginDialog .yl_loginTip div {
	margin-bottom: 3px;
}

.yl_loginDialog .yl_loginInput {
	margin: 10px 0 40px 80px;
	overflow: hidden;
}

.yl_loginDialog .yl_loginError {
	color: red;
	display: none;
	font-size: 12px;
}

.yl_loginDialog .yl_loginBtn {
	width: 40px;
	height: 25px;
}

.yl_showEndMsgDialog {
	text-align: left;
	overflow: hidden;
}

.yl_showEndMsgDialog .showEndMsgDialog_tip {
	border: 1px solid #FD860F;
	padding: 5px 10px;
	margin-bottom: 10px;
	background: #FDFFE3;
}

.yl_showEndMsgDialog .showEndMsgDialog_btn {
	text-align: center;
}

.yl_rndCodeDialog {
	overflow: hidden !important;
	text-align: center;
	padding-top: 20px;
}

.yl_rndCodeDialog div {
	margin-top: 10px;
}

.yl_rndCodeDialog div .input_2 {
	width: 50px;
	border: 1px solid #A9BAC9;
	height: 16px;
	font-size: 14px;
	padding: 3px;
	vertical-align: middle;
}

.yl_rndCodeDialog div img {
	vertical-align: middle;
	cursor: pointer;
	margin-left: 2px;
	border: 1px solid #e4eef9;
	margin-right: 10px;
}

.yl_showUrlInIframeDialog {
	overflow: hidden !important;
}

.yl_showUrlInIframeDialog iframe {
	height: 500px;
	width: 800px;
}

.yl_jg {
	margin: 0 5px 0 30px;
	color: #efefef;
	background-color: #efefef;
}

.yl_input {
	border: #80a3bb 1px solid;
	height: 21px;
	font-size: 13px;
	line-height: 19px;
}

.yl_input_blank_area {
	display: none;
}

.yl_input_blank_date {
	display: none;
}

.yl_input_w {
	margin: 0 0 0 32px;
	display: inline;
	*margin: 0 0 0 75px;
	_margin: 0 0 0 75px;
}

.yl_input_h {
	padding: 0 0 0 20px;
}

.yl_input30 {
	width: 30px;
}

.yl_input60 {
	width: 60px;
}

.yl_question .percent {
	float: right;
	font-size: 12px;
	font-weight: normal;
	width: 130px;
	position: relative;
	*top: -20px;
	_top: -20px;
	right: 20px;
	text-align: center;
}

.yl_question .percent_ {
	background: #FFF;
	height: 11px;
	width: 100px;
	border: 1px solid #B6B6B6;
	float: left;
	margin: 4px 0 0;
}

.percent1 {
	font-size: 12px;
	font-weight: normal;
}

.percent_1 {
	background: #FFF;
	height: 11px;
	width: 100px;
	border: 1px solid #B6B6B6;
	float: left;
	margin: 4px 5px 0 0;
}

.yl_line {
	border-left: 1px solid #E5EBF1;
}

.yl_line_ {
	border-top: 1px solid #E5EBF1;
}

.yl_tj {
	text-align: center;
	padding: 0 0 50px;
}

.yl_tj a {
	padding: 0 20px;
}

.yl_question_head div.yl_question_head_sort {
	font-weight: bold;
}

.yl_question_body {
	margin-left: 60px;
}

.yl_question_body .yl_question_body_item {
	margin-left: 10px;
}

.yl_question_body .yl_question_body_summary {
	margin-left: 0;
}

.yl_question_body .yl_question_body_text_none {
	display: none;
}

.yl_question_body .yl_question_body_file_none {
	display: none;
}

.yl_copyright {
	padding-top: 20px;
	text-align: center;
	margin: 0 40px 30px;
}

.jieshu {
	width: 800px;
	margin: 30px auto 20px;
}

.jieshu_u {
	border: 1px solid #CDF;
	line-height: 18px;
	color: #000;
	padding: 10px 0 10px 130px;
	background: url("../images/jieshu_face_2.png") 20px 10px no-repeat
		#E7F3F7;
	height: auto !important;
	min-height: 90px;
	height: 90px;
}

.jieshu_u_endMsg {
	color: green;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

.jieshu_u_errMsg {
	color: red;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

.jieshu_u_ctnMsg {
	margin-bottom: 10px;
	color: #ff8300;
	font-size: 13px;
}

.jieshu_u_footer {
	color: #666;
	font-size: 12px;
	line-height: 28px;
}

.jieshu_u_footer a {
	color: blue;
}

.jieshu_u_footer a:hover {
	text-decoration: underline;
}

.div_line {
	border-bottom: 2px solid #CDF;
	color: #075DB3;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 20px;
	padding-bottom: 4px;
	clear: both;
}

.div_line span {
	float: right;
}

.jieshu_reg {
	text-align: center;
	padding: 10px 0 0 0;
	margin-bottom: -10px;
}

.jieshu_reg a img {
	vertical-align: middle;
}

.jieshu_reg span {
	margin-right: 25px;
	color: #FF5A00;
}

.jieshu_pro {
	padding: 10px 20px;
}

.jieshu_pro_link {
	padding-top: 10px;
}

.jieshu_pro_link_left {
	float: left;
	margin-right: 10px;
}

.jieshu_pro_link_right {
	float: left;
}

.jieshu_pro_link_title {
	font-weight: bold;
}

.jieshu_pro_link .input_1 {
	width: 230px;
}

.jieshu_pro_notes {
	margin-top: 5px;
	color: #666;
}

.jieshu_stat {
	padding: 15px 20px 30px;
}

.jieshu_stat_l {
	float: left;
	padding-top: 3px;
}

.jieshu_stat_r {
	float: left;
}

.jieshu_stat_b {
	clear: both;
}

.but_js {
	color: #014CCC;
	text-align: center;
	padding: 20px 0 30px;
}

.but_js img {
	position: relative;
	top: 6px;
}

.js_link {
	padding: 0 120px;
}

.js_link h3 {
	font-weight: normal;
	font-size: 14px;
	padding: 15px 0 10px;
}

.js_link p {
	padding: 0 0 0 50px;
}

.js_link span {
	color: #014CCC;
}

.js_link input {
	width: 500px;
}

.js_link img {
	position: relative;
	top: 4px;
}

.js_jg {
	background: #EEF4FF;
	border: 1px dashed #8EB8FD;
	padding: 25px 0;
	margin: 35px auto;
	width: 600px;
	text-align: center;
}

.js_jg input {
	width: 200px;
}

.js_jg img {
	position: relative;
	top: 4px;
}

.title {
	background: #EEE;
	margin: 0 20px;
	width: 880px;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 0 20px;
	color: #000;
}

.js_text {
	text-align: center;
	padding: 40px 0 50px;
	line-height: 2;
	color: #666;
}

.js_text p {
	font-size: 14px;
	color: #0449BE;
	padding: 0 0 15px;
}

.s_show_container {
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 3px;
	color: #333;
	font: 12px/1.6 "宋体";
}

.s_bj_question {
	padding-top: 3px;
	padding-bottom: 3px;
}

.s_bj_question_focus {
	border: 1px solid #EC8A8A;
}

.s_bj_question_title {
	width: 130px;
	vertical-align: top;
	text-align: right;
	padding-top: 5px;
}

.s_bj_question_item {
	vertical-align: top;
	text-align: left;
}

.s_bj_question_item_areaSel {
	margin-bottom: 5px;
}

.s_bj_question_item_dateSel {
	margin-bottom: 5px;
}

.s_bj_question_item_dateSel select {
	margin-right: 5px;
	width: 70px;
}

.s_bj_question_blank_txt {
	width: 240px;
}

.s_bj_question_blank_txt_date {
	width: 180px;
}

.s_bj_question_blank_txt_time {
	width: 160px;
}

.s_bj_btn_7 {
	background: url(../images/bg.jpg) no-repeat scroll -9px -219px;
	width: 115px;
	height: 40px;
	cursor: pointer;
	border: 0 none;
	color: white;
	font-weight: bold;
	font-size: 18px;
}

.s_bj_btn_8 {
	background: url(../images/bg.jpg) no-repeat scroll -125px -219px;
	width: 115px;
	height: 40px;
	cursor: pointer;
	border: 0 none;
	color: white;
	font-weight: bold;
	font-size: 18px;
}

.s_bj_btn_prev {
	background: url(../images/bg.jpg) no-repeat scroll -565px -268px;
	width: 80px;
	height: 25px;
	cursor: pointer;
	border: 0 none;
}

.s_bj_btn_next {
	background: url(../images/bg.jpg) no-repeat scroll -469px -268px;
	width: 80px;
	height: 25px;
	cursor: pointer;
	border: 0 none;
}

.s_bj_btn_next_disabled {
	background: url(../images/bg.jpg) no-repeat scroll -750px -268px;
	width: 80px;
	height: 25px;
	cursor: pointer;
	border: 0 none;
}

.s_bj_btn_submit {
	background: url(../images/bg.jpg) no-repeat scroll -372px -268px;
	width: 80px;
	height: 25px;
	cursor: pointer;
	border: 0 none;
}

.s_bj_btn_submit_disabled {
	background: url(../images/bg.jpg) no-repeat scroll -660px -268px;
	width: 80px;
	height: 25px;
	cursor: pointer;
	border: 0 none;
}

.yl_blank_error {
	background-color: #FBE2E2 !important;
	border: 1px solid #D28C8C !important;
	color: #A63B3B !important;
}

.yl_uploadfile_loading {
	display: none;
	margin-left: 5px;
	font-size: 12px;
}

.yl_uploadfile_loading img {
	vertical-align: middle;
}

.yl_uploadfile_view {
	display: none;
	margin-left: 5px;
}

.yl_uploadfile_view a {
	text-decoration: underline;
	font-size: 12px;
}

.ui-dialog {
	font-size: 12px;
}

.btn_1 {
	background: url(../images/bg2.jpg) no-repeat scroll -15px -96px;
	width: 100px;
	height: 32px;
	cursor: pointer;
	border: 0 none;
	font-size: 15px;
}

.btn_2 {
	background: url(../images/bg2.jpg) no-repeat scroll -115px -96px;
	width: 100px;
	height: 32px;
	cursor: pointer;
	border: 0 none;
	font-size: 15px;
}

.btn_3 {
	background: url(../images/bg2.jpg) no-repeat scroll -222px -96px;
	width: 73px;
	height: 28px;
	cursor: pointer;
	border: 0 none;
	font-size: 15px;
}

.btn_4 {
	background: url(../images/bg2.jpg) no-repeat scroll -304px -96px;
	width: 73px;
	height: 28px;
	cursor: pointer;
	border: 0 none;
	font-size: 15px;
}

.btn_5 {
	background: url(../images/bg2.jpg) no-repeat scroll -390px -98px;
	width: 60px;
	height: 25px;
	cursor: pointer;
	border: 0 none;
	font-size: 12px;
}

.btn_5_1 {
	background: url(../images/bg2.jpg) no-repeat scroll -737px -99px;
	width: 93px;
	height: 25px;
	cursor: pointer;
	border: 0 none;
	font-size: 12px;
}

.btn_5_2 {
	background: url(../images/bg2.jpg) no-repeat scroll -892px -99px;
	width: 70px;
	height: 25px;
	cursor: pointer;
	border: 0 none;
	font-size: 12px;
}

#answerProgressBar {
	position: absolute;
	top: 200px;
	display: none;
	width: 14px;
}

#answerProgressBar .progressbar {
	background: url("http://cc.51diaocha.com/images/common/icon1.png")
		no-repeat scroll 0 -60px transparent;
	height: 150px;
	margin: 3px 0 0;
	padding: 0 0 0 1px;
	text-align: left;
}

#answerProgressBar .progressbar .precent {
	overflow: hidden;
	background: url("http://cc.51diaocha.com/images/common/icon1.png")
		no-repeat scroll -31px -60px transparent;
}

.precent img {
	display: none;
}

#answerProgressBar .progressbar img {
	border: 0 none;
	padding: 0;
}

#answerProgressBar .progressPercent {
	width: 30px;
	font-weight: bold;
	color: #666;
}

.yl_msgTip {
	display: none;
	position: absolute;
	z-index: 1000;
	max-width: 300px;
	width: auto !important;
	width: auto;
	text-align: left;
	padding: 3px;
	background-color: #fffddb;
	border: #c0c0c0 solid 1px;
	opacity: .8;
}

.yl_msgTip p {
	margin: 0;
	padding: 0;
	color: #000;
	font: 12px verdana, arial, sans-serif;
}

.yl_one_slider {
	padding: 20px 0 20px 20px;
}

.yl_sliderBar {
	margin-top: 10px;
	height: 6px;
	background-color: #FFFFE0;
	border: 1px solid #A9C9E2;
	position: relative;
	cursor: pointer;
}

.yl_sliderBar .yl_sliderCompletedBar {
	height: 4px;
	background-color: #7d9edb;
	top: 1px;
	left: 1px;
	position: absolute;
	overflow: hidden;
}

.yl_sliderBar .yl_slider {
	top: -6px;
	display: block;
	cursor: pointer;
	position: absolute;
}

.yl_sliderBar .yl_slider .yl_slider_hand {
	height: 15px;
	background-color: #E6E6FA;
	border: 1px solid #A5B6C8;
	overflow: hidden;
}

.yl_sliderBar .yl_slider .yl_slider_num {
	font-size: 11px;
	margin-top: -3px;
	text-align: center;
	white-space: nowrap;
}

.yl_sliderBar .yl_slider_hover .yl_slider_hand {
	background-color: #034b97;
}

.yl_sliderBar .yl_slider_topNum {
	position: absolute;
	top: -25px;
	font-size: 11px;
}

.yl_sliderBar .yl_slider_minNum {
	left: 0;
}

.yl_sliderBar .yl_slider_maxNum {
	right: 0;
}

.yl_sliderInput {
	position: relative;
}

.yl_sliderInput input {
	position: absolute;
	left: 420px;
	top: -18px;
}

.goodsDiv {
	border: 1px solid #d5d5d5;
	padding: 10px;
	width: 170px;
	background: #FFF;
	text-align: center;
	margin: 10px;
}

.goodsDiv img {
	width: 100%;
	display: block;
}

.goodsDiv .goodsName {
	margin-top: 10px;
	text-align: center
}

.goodsDiv .goodsSelect {
	margin-top: 10px;
	text-align: center;
}

.goodsDiv .goodsSelect span, .goodsDiv .goodsSelect input {
	display: inline-block;
	width: 30px;
	height: 30px;
	border: 1px solid #ABABAB;
	line-height: 30px;
}

.goodsDiv .goodsSelect input {
	vertical-align: top;
	border-right: 0;
	border-left: 0;
	background: #FFF;
	text-align: center;
	padding: 0;
}

.goodsDiv .goodsSelect span {
	cursor: pointer;
}

.goodsDiv .goodsPrice {
	margin-top: 10px;
}

.ui-dialog {
	padding: 0 !important;
}

.ui-widget-header {
	background: #0786ef !important;
	color: #fff;
	border: 0;
}

.ui-widget-header .ui-icon {
	background:
		url("http://cc.51diaocha.com/images_new/images/close_pic1.jpg")
		no-repeat;
	height: 27px;
	width: 27px;
}

.ui-widget {
	border: 1px solid #e5e5e5;
	font-size: 14px;
}

.ui-widget .add_bot {
	margin-right: 20px;
	margin-top: 20px;
	font-size: 16px;
	cursor: pointer
}

.ui-widget-content {
	color: #666;
}

.ui-draggable .ui-dialog-titlebar {
	padding: 10px 0px 10px 20px;
	margin-bottom: 10px;
}

.ui-dialog .ui-dialog-titlebar-close {
	width: 27px;
	height: 27px;
	padding: 0;
	margin-right: 10px;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
	border: 0;
	background: none;
}

.ui-dialog-title {
	font-size: 16px;
}

.ui-dialog .ui-dialog-title {
	font-weight: bold;
	font-size: 18px;
}

.ui-dialog #divInForPrompt {
	font-size: 18px;
	color: #000;
	width: 100%;
	text-align: center;
	padding: 15px 0;
}

.form_req {
	width: 300px;
	height: 100%;
	overflow: hidden;
	margin-top: 35px;
	border: 1px solid #e5e5e5;
	font-size: 16px;
	color: #666666;
}

.form_req .tishi {
	height: 42px;
	background: url(http://cc.51diaocha.com/images/tishi_bg.jpg) repeat-x;
	padding: 10px 0px 10px 20px;
}

.form_req .close {
	float: right;
	padding-right: 20px;
}

.form_req_cont {
	text-align: center;
	font-weight: bold;
	padding-right: 20px;
	line-height: 24px;
}

.form_req_bot {
	width: 75px;
	height: 30px;
	background: url(http://cc.51diaocha.com/images/add_button2.jpg)
		no-repeat;
	text-align: center;
	line-height: 30px;
	margin: 20px auto;
}

.orderBox table {
	margin-bottom: 20px;
}

.orderBox thead td {
	border-bottom: 1px dashed #d5d5d5;
	padding-bottom: 10px;
}

.orderBox tbody .orderList {
	border: 1px solid #e79f59;
	background: #ffe6cf;
	margin-top: 10px;
	padding: 0 10px;
}

.orderBox tbody .orderList li {
	margin: 10px 0;
}

.orderBox tbody .orderList span {
	float: right;
}

.orderBox tbody .orderPrice {
	margin-top: 10px;
	text-align: right;
	color: #e66e1e;
}

.orderBox tbody .btn {
	text-align: center;
}

.orderBox tbody .form_req_bot {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin: 10px;
	cursor: pointer;
	width: auto;
	padding: 0 20px;
	background: #f60;
	color: #fff;
	border-radius: 3px;
}

.orderBox tbody .form_req_bot a {
	color: #fff;
	display: block;
	outline: none;
	text-decoration: none;
}

.orderBox tbody #orderWx {
	background: #3C0;
}

.yl_questions .yl_question .yl_header {
	width: 100%;
}

.ewm {
	position: absolute;
	margin-left: 925px;
	margin-top: -28px;
	width: 50px;
	height: 50px;
}

.amplificationEwm {
	position: absolute;
	margin-left: 742px;
	margin-top: 22px;
	width: 150px;
	height: 150px;
	display: none;
}

.yl_loginDialog .yl_loginBtn {
	width: 120px !important;
}

.ui-dialog-titlebar-close {
	display: none;
}

#hideenH1 {
	display: none
}

.main {
	overflow: visible
}

.yl_main {
	background: #fff;
	position: relative
}

.yl_main #logoDiv {
	position: absolute;
	top: 0;
	right: 1px;
	display: none;
}

.detail_top {
	background: #fdf8ce;
}

.topic {
	text-align: center
}

.topic .info span {
	line-height: 30px;
	font-size: 12px;
	display: inline-block;
	margin: 0 10px;
}

#closePrompt {
	cursor: pointer
}

.blackBak {
	position: absolute;
	margin-top: -50px;
	background-color: black;
	z-index: 998;
	width: 100%;
	filter: alpha(opacity = 50); /*IE滤镜，透明度50%*/
	-moz-opacity: 0.5; /*Firefox私有，透明度50%*/
	opacity: 0.5; /*其他，透明度50%*/
}

.centerBak {
	position: absolute;
	background-color: white;
	color: black;
	margin-top: 5%;
	width: 38%;
	margin-left: 31%;
	border-radius: 5px;
	border-top: 5px solid #438FD5;
	padding: 8px 10px;
	font-size: 18px;
	z-index: 999;
	/*使不可选中*/
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.textCenter {
	text-align: justify;
	text-justify: distribute-all-lines; /*ie6-8*/
	text-align-last: justify; /* ie9*/
	-moz-text-align-last: justify; /*ff*/
	-webkit-text-align-last: justify; /*chrome 20+*/
}

.top_icon {
	display: inline-block;
	vertical-align: middle;
	background-image: url(http://cc.51diaocha.com/images/common/icon1.png);
	background-repeat: no-repeat;
}

#survey_head_login_link {
	width: 50px;
	height: 22px;
	background-position: -1px -30px;
}

#survey_head_register_link {
	width: 50px;
	height: 22px;
	background-position: -61px -30px;
}

#survey_head_qqRegister_link {
	width: 63px;
	height: 24px;
	background-position: -31px 0px;
}

#qqLogin {
	width: 16px;
	height: 16px;
	background-position: -1px 0px;
}

.all_tishi {
	background: #ffffcc;
	border: 1px solid #ff9d6d;
	padding: 10px 20px;
	line-height: 30px;
	margin: 20px auto 0 auto;
	width: 918px;
}

.yl_main {
	border: 1px solid #e7e7e7 !important;
}

.survey-bigLogo {
	width: 958px; /* height: 80px;*/
}

.survey-smallLogo {
	width: 200px;
	height: 60px;
}

.bootstrapInput{
border: 1px solid #CCC;
color: #888;
height: 15px;
line-height:15px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 5px 0px 5px 5px;
width: 100%;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.bootstrapButton{
background: #FFF;
border: 1px solid #CCC;
padding: 10px 25px 10px 25px;
color: #333;
border-radius: 4px;
}

.bootstrapButton:hover {
color: #333;
background-color: #EBEBEB;
border-color: #ADADAD;
}